home *** CD-ROM | disk | FTP | other *** search
/ Merciful 5 / Merciful - Disc 5.iso / software / a / amftpv1.77cr.lha / AmFTP / AmFTP.doc < prev    next >
Text File  |  1996-09-20  |  63KB  |  1,633 lines

  1.  
  2.  
  3. AmFTP
  4. *****
  5.  
  6. Welcome to AmFTP, the AmigaOS FTP client.
  7.  
  8. Copyright
  9. *********
  10.  
  11. AmFTP has been designed, developed and written by
  12.  
  13.          Mathias Mischler
  14.      Newhamstr. 34
  15.      67663 Kaiserslautern
  16.      Germany
  17.      (merlin@sixpack.pfalz.de)
  18.      
  19.      
  20.      ©1995-1996 Mathias Mischler
  21.      All Rights Reserved.
  22.      
  23.      This document by Laurence Walton
  24.      ©1996 Laurence Walton
  25.      All Rights Reserved
  26.      
  27.      Installer Script
  28.      ©1996 Robert C. Reiswig
  29.      All Rights Reserved
  30.      
  31.      
  32.      Neither the authors of AmFTP, nor the
  33.      compiler of this document can be held
  34.      responsible for anything resulting
  35.      from the use or misuse of any part of
  36.      the AmFTP Archive.
  37.      
  38.      Distribution:
  39.      
  40.      No part of the AmFTP archive may be distributed except with the entire
  41.      contents of the original archive.
  42.      The AmFTP archive may not be changed in any way.
  43.      
  44.      Permission is hereby granted for Distribution of the original AmFTP
  45.      archive via AmiNet.
  46.      
  47.      AmFTP may not be distributed in any other form without written
  48.      permission of the author.
  49.      
  50.      Distribution of AmFTP Keyfiles Except by AmFTP Registration Sites is
  51.      Strictly Prohibited.  Distribution is defined for purposes of this document
  52.      as transfer of the keyfile from any entity to any other, singular or
  53.      plural.
  54.  
  55. Registering AmFTP
  56. *****************
  57.  
  58. AmFTP Is shareware.  We ask that you consider the amount of time and
  59. effort involved in producing good software for the amiga, and we ask
  60. that you please consider registering any shareware software that you
  61. like and use regularly.
  62.  
  63. AmFTP can be registered from any of four registration sites around the
  64. world.  Sites exist in the United States, Germany, United Kingdom, and
  65. Australia.  For more details of the registration sites, check the
  66. registration utility included with AmFTP.  You should choose the site
  67. closest to you for the quickest service.
  68.  
  69. Once the registration utility is running, fill in the information
  70. requested by the program.  Please note that the registration process
  71. can be expedited by using this form, rather than sending a hand written
  72. request.  Before proceeding to the next page, please be sure to read
  73. the AmFTP license, by clicking on the middle gadget at the bottom.
  74. this license contains important information concerning you as a
  75. registered user of AmFTP.  next you may either abort the registration,
  76. or proceed to the next page by clicking on the appropriate gadget.
  77.  
  78. At this time, select the package that you wish by selecting it from the
  79. "Requested Product" pop-up menu.  Next, choose the registration site
  80. closest to you, by selecting the tab for that site. Finally, choose the
  81. method of payment that you wish to use.  Please note that not all forms
  82. of payment are accepted at all registration sites.
  83.  
  84. Note that users registered with First Virtual and wishing to pay the
  85. registration fees via FV pin # must use the United States registration
  86. site.
  87.  
  88. Please be sure to scroll throught the registration site info after
  89. selecting the registration site for important instructions for the
  90. registration process.
  91.  
  92. Next, you may return to the previouse page to confirm correct
  93. information about yourself.  Also, you may abort the registration at
  94. this time.  Otherwise, click on the "send via net" gadget if you are
  95. currently online with your service provider, to send a copy of the
  96. registration form to the registration site via E-mail.  If you are
  97. paying via First Virtual, then you have complete the registration
  98. process.  Otherwise, you should next click on the gadget to print the
  99. registration form, to be included with your payment via snail mail.
  100.  
  101. If you are unable to print the form, please copy the information that
  102. you entered in the first page onto a piece of 8.5x11 paper.  Please be
  103. sure to print clearly, so that no errors are made when we send your
  104. keyfile to you.  Next, enclose the payment and registration form in an
  105. envelope and address to the proper registration site.
  106.  
  107. Introduction
  108. ************
  109.  
  110. FTP is an acronym for File Transfer Protocol.  FTP is a method for
  111. transferring files from one computer to another, if they are connected
  112. to each other via a TCP/IP network.  Using an FTP Client, you may
  113. connect to a remote computer on the internet and upload or download
  114. files.  You may have an account on a remote FTP site, but more
  115. commonly, FTP is used with an "anonymous" connection, meaning that you
  116. dont need an account to log on to the site and download files.  Several
  117. well known FTP sites are included with AmFTP for your use.  You will
  118. soon find others that you use often and you can add these to the others.
  119.  
  120. Features of AmFTP
  121. *****************
  122.  
  123.    * Built-in Archie file archive search utility
  124.  
  125.    * Internal ADT (Aminet Download Tool) Implementation
  126.  
  127.    * High speed asynchronous transfers for maximum efficiency.
  128.  
  129.    * Batch download facility: select files in multiple directories and
  130.      download them all at once.
  131.  
  132.    * Resume Partially received files.
  133.  
  134.    * Ftp-Server "phonebook"
  135.  
  136.    * Automatic server reconnect and "keep Alive" support.
  137.  
  138.    * Supports Download, DirTool, and ADT (aminet-Download) GUI layouts.
  139.  
  140.    * Full ADT support including parsing of RECENT files and "Show Since"
  141.      facility.  You never need MUIadt again.
  142.  
  143.    * Full ARexx support.
  144.  
  145.    * Nice, Versatile GUI supporting user-configurability, Bubble help,
  146.      Drag & Drop, etc.
  147.  
  148. Requirements
  149. ************
  150.  
  151. AmFTP Requires any Amiga computer running Kickstart/Workbench 2.0 or
  152. later, and About MUI or later.
  153.  
  154. AmFTP needs some TCP/IP protocol stack in order to operate and connect
  155. to a remote FTP site.  These include:
  156.  
  157.              Miami
  158.              AmiTCP
  159.              As225r2
  160.              TermiteTCP
  161.      
  162.      or a TCP/IP Emulator for Un*x shell account, including:
  163.      
  164.              MLink
  165.              TIA (The Internet Adapter)
  166.              Slirp
  167.  
  168. Installing AmFTP
  169. ****************
  170.  
  171. An Installer script is included in the archive, which makes
  172. installation as easy as possible.  You must have Amiga Technology's
  173. Installer program in C: for this script to work.  If you cannot or do
  174. not wish to use the installer script, just create a directory for it if
  175. you wish, and uncompress the archive into the created directory.
  176.  
  177. Operation of AmFTP
  178. ******************
  179.  
  180. Starting AmFTP
  181. **************
  182.  
  183.  
  184.      To run AmFTP:
  185.  
  186.  
  187.          From Shell:
  188.      
  189.      Open a shell and CD to the directory in which you have placed AmFTP, and
  190.      type: "AmFTP"
  191.      
  192.      From Workbench:
  193.      
  194.      Open the drawer that you have placed AmFTP in and click on its Icon.
  195.  
  196. Configuring AmFTP
  197. *****************
  198.  
  199. The external configuration utility, AmFTPPrefs, controls most of the
  200. configuraton settings for AmFTP.  These controls are discussed here.
  201. The AmFTPPrefs window is divided into several tabs, clicking on any tab
  202. will reveal that page and its configuration options.
  203.  
  204. Settings Tab
  205. ************
  206.  
  207. Local Directory
  208.      Sets the default directory on the local hard drive for source and
  209.      destination of transfers.
  210.  
  211. Archie Searchsite
  212.      Sets the default site used when using athe built-in Archie search
  213.      function.
  214.  
  215. ADT Findsite
  216.      Sets the default site used when using the built-in aminet search
  217.      function.
  218.  
  219. Maximum Search Results
  220.      Sets the maximum number of entries returned when searching for
  221.      files.  Valid range is 10-100.
  222.  
  223. Display Log-Window
  224.      Toggles the Log window located at the bottom of the main AmFTP
  225.      file list window on & off.
  226.  
  227. Show Aminet-MOTD
  228.      Toggles display of the Aminet Message of the Day Upon Connect.
  229.  
  230. Create Logfile
  231.      Toggles saving of logged events to a file on & off
  232.  
  233. Logfile:
  234.      Sets the name of the logfile if logging is active.
  235.  
  236. Flags Tab
  237. *********
  238.  
  239. Confirm Local Delete
  240.      Forces Confirmation via Yes/No Requester when attempting to delete
  241.      files on the local disk.
  242.  
  243. Confirm Remote Delete
  244.      Forces Confirmation via Yes/No Requester when attempting to delete
  245.      files on the remote disk.
  246.  
  247. Send NOOP to avoid timeout.
  248.      Sends a signal periodically to simulate activity in order to
  249.      prevent disconnect by inactivity timers.
  250.  
  251. Automatically receive *.readme files in ADT
  252.      Sends and displays a files #?.readme text file on double clicking
  253.      the entry.
  254.  
  255. Confirm Close Connection
  256.      forces confirmation of intent to disconnect from a server.
  257.  
  258. Pop up Connect Window
  259.      Causes the Connectino profiles window to open upon starting AmFTP.
  260.  
  261. Start FTP in Download Mode
  262.      Causes AmFTP to open a FTP connectino with a single file list
  263.      showing files on the remote disk.
  264.  
  265. Start ADT in Dirtool Mode
  266.      Causes AmFTP to open an ADT session with dual file lists, showing
  267.      remote files on the right, and local files on the left.
  268.  
  269. Viewer Tab
  270. **********
  271.  
  272. Viewer Pattern
  273.      Sets the Pattern that will  cause amftp to use the program defined
  274.      in "Viewer" field.  Otherwise Alternate Viewer is used.
  275.  
  276. Viewer
  277.      Sets the default program to use to view files matching the pattern
  278.      defined in the "viewer pattern" field.
  279.  
  280. Alternate Viewer
  281.      Sets the Program used to view files that do not match the pattern
  282.      defined in the "viewer pattern" field.
  283.  
  284. Sound Tab
  285. *********
  286.  
  287. AmFTP can be configured to play a sound upon recognising certain events.
  288. If no sound is defined for an event but react is checked, the default
  289. system beep will be used.  The volume can be defined independantly for
  290. each event by clicking on the VOL buttons for those events.Valid volume
  291. range is 0-64.
  292.  
  293. Start AmFTP
  294.      Event that occures upon running AmFTP
  295.  
  296. End AmFTP
  297.      Event that occures upon exiting AmFTP
  298.  
  299. Start Download
  300.      Event that occurs upon begining a transfer from the remote disk to
  301.      the local disk.
  302.  
  303. End Download
  304.      Event that occurs upon completion of transfer from remote disk to
  305.      local disk.
  306.  
  307. Call Viewer
  308.      Event that occurs when AmFTP recognises a file that matches the
  309.      pattern defined for the Viewer, and tries to start the viewer.
  310.      Also occurs when amftp attempts to run the program defined as the
  311.      Alternate Viewer.
  312.  
  313. Abort Connection
  314.      Event that occurs if the user aborts, cancels or otherwise
  315.      disconnects from the remote site.
  316.  
  317. Cache Tab
  318. *********
  319.  
  320. Number of Directory-Caches
  321.      Sets how many directory listings will be cached by AmFTP.  Valid
  322.      Range is 1-100.
  323.  
  324. Use AsyncIO
  325.      This sets AmFTP to write to disk during transfer after a buffer
  326.      limit has been reached without interrupting the flow of data.
  327.      While this method of transfer/write is faster it is very
  328.      CPU-intensive.  If your machine crashes, try first reducing the
  329.      buffer size, and if the problem persists, try disabling AsyncIO.
  330.  
  331. AsyncIO Buffer Size (not yet implemented)
  332.      Here you may set the buffer size that AmFTP will use suring
  333.      AsyncIO transfer.  Be Careful here, higher buffer sizes my
  334.      overload the CPU.
  335.  
  336. ftp-Receive Buffersize (not yet implemented)
  337. ftp-Send Buffersize (not yet implemented)
  338. Special Tab
  339. ***********
  340.  
  341. e-Mail for Anonymous Login
  342.      Sets the default text for password sent when loggin into a site as
  343.      "anonymous".  Otherwise <username>@<userhost> is used.
  344.  
  345. Colour Files
  346.      Sets the default color for display of files.
  347.  
  348. Directories
  349.      Sets the default color for display of directories.
  350.  
  351. Links
  352.      Sets the default color for display of links.
  353.  
  354. XFer Ports
  355.      Sets the number of Transfer Ports used by AmFTP.  Be advised that
  356.      you should really not change this unless you are aware of what you
  357.      are doing.  Improper use of this feature can cause transfer
  358.      problems.
  359.  
  360. Connecting to a Server
  361. **********************
  362.  
  363. Once you have Startup AmFTP, click on the Connect gadget located just
  364. above the AmFTP logo in the lower left corner of the interface.  Here
  365. you can Add Server, Remove Server, or Options server profiles, or just
  366. double click an existing profile to connect to it.
  367.  
  368. Operating the Interface
  369. ***********************
  370.  
  371. The main page of AmFTP If used in dirtool mode, is divided up into two
  372. main sections, and a smaller third section:
  373.  
  374. Local File list (Left)
  375.      Displays files located on your computer.
  376.  
  377. Remote File list (Right)
  378.      Displays files located on the remote server.
  379.  
  380. Log Window (bottom)
  381.      Displays messages from either the local or the remote computer.
  382.  
  383. The operation of the main page is very similar to any "Directory Tool"
  384. you may have experience with.  If you do not, the concept is simple:
  385. Files can be copied from one window to the other.  Both windows are
  386. identical in operation with the exception of the Batchsend and
  387. receive gadgets.
  388.  
  389. At the top of each section, is the "path" text input gadget.  Here you
  390. may type in a path to the files that you want to operate on, or you may
  391. select the path from the cycle gadget located just to the right of the
  392. input string.  The gadget marked "Parent"will take you up one level in
  393. the directory structure.
  394.  
  395. Taking up most of each section is the file list, to the right of which
  396. is the file list scroll gadget.  Use this to scroll up and down through
  397. the file listing.  To the right of the scroll bar is a vertical column
  398. of gadgets which will perform operations on any selected files in the
  399. window to the left.
  400.  
  401. Refresh
  402.      Causes AmFTP to re-read the file list, updating anything that may
  403.      have changed.
  404.  
  405. MkDir
  406.      Short for MakeDir, this gadget will create a directory in the file
  407.      list to the left.
  408.  
  409. Pattern Matching Input Gadget
  410.      Here you may enter a pattern for selecting files, after entering
  411.      the pattern, with valid AmigaOS wildcards (#?.#?), if you like,
  412.      you may use the '+' & '-' gadgets to select and deselect the files
  413.      matching your pattern.
  414.  
  415. Show
  416.      This will use multiview to show you the selected files.
  417.  
  418. Rename
  419.      This will prompt you for a new name to give to selected files, one
  420.      at a time.
  421.  
  422. Delete
  423.      This will delete selected files.
  424.  
  425. Send|Receive
  426.      These buttons will transfer the file to the opposite filelist.
  427.  
  428. Batch
  429.      This item appears only on the remote side of the AmFTP window.
  430.      Clicking on it will open the batch queue window and add the
  431.      selected file to the queue.
  432.  
  433. Below the two filelist sections reside the main functions for AmFTP:
  434.  
  435. Connect|Disconnect
  436.      This will take you to the connection profiles page where you may
  437.      select a server to connect to, or if you are already connected,
  438.      this will disconnect you from the server.
  439.  
  440. Settings
  441.      Runs the AmFTP preferences Program for changing settings.
  442.  
  443. Archie
  444.      This will open the Built-in Archie file searching utility
  445.  
  446. Help
  447.      This gadget will call the amigaguide online documentation, which
  448.      you are reading right now. ;)
  449.  
  450. Transfer Mode
  451.      This cycle gadget will allow you to select a transfer mode, either
  452.      Image (binary) or ASCII (text).  Unless for some reason you need
  453.      to force a transfer a certain way, it is best to leave this gadget
  454.      alone, as AmFTP will attempt to auto detect the type of transfer
  455.      necessary for the files in question.
  456.  
  457. Archie File Searching Utility
  458. *****************************
  459.  
  460. What is Archie?
  461. ---------------
  462.  
  463. Archie is a protocol for finding files on the internet.  This is
  464. accomplished through several servers dedicated to this task. in a
  465. nutshell, you may ask your archie client for a specific file, and it
  466. will find out where you can download it from.  Note that archie will
  467. not work well with generic searches: for example, you will not have
  468. much luck searching for "archivers", but if you searched for "lha", you
  469. might have a better chance of finding what you want.  It is best to
  470. search on the filename, rather than on what the file does.
  471.  
  472. Using AmFTP's Built-In Archie Client
  473. ------------------------------------
  474.  
  475. The AmFTP Archie window is opened by selecting the Archie gadget from
  476. the main Interface.
  477.  
  478. Here you may select a search site by typing it into the Archie
  479. Searchsite text gadget, or by using the cycle gadget at the right of
  480. the text input to select an already existing entry.
  481.  
  482. Next you can enter the search specifications in the search for text
  483. input gadget.  You should be as specific as possible here, as Archie is
  484. not very good at finding files with a very generic filespec.
  485.  
  486. Once this is done, just click the search gadget to begin the search.
  487. AmFTP will connect to the site and find anything matching the search
  488. specifications.
  489.  
  490. After a while you should get a list of files that AmFTP has found that
  491. match the search pattern. now you can click on Add as Profile gadget
  492. at the bottom, and the profile will be added to the Options list,
  493. including the directory. just exit this window and choose the
  494. connect gadget, and then choose the profile you just added, and
  495. you will find the file you were looking for. :)
  496.  
  497. Adding a server to the "phonelist"
  498. **********************************
  499.  
  500. Open the "Server Profiles" requestor by clicking the connect gadget on
  501. the main window, and select the new gadget located just under the
  502. server list.  This will create an entry called *new*. Fill out the
  503. Options on the right side, and you are ready to connect to the new
  504. server.
  505.  
  506. Removing a Server from the "phonelist"
  507. **************************************
  508.  
  509. Open the "Server Profiles" page by clicking the connect gadget on the
  510. main window, and click on the entry to be removed. Then click on the
  511. delete gadget and the entry will be removed.
  512.  
  513. Uploading Files
  514. ***************
  515.  
  516. To upload files, You must have the "Directory Tool" option checked in
  517. the Settings of AmFTP.  Just click on a file in the Interface and click
  518. the send gadget.  Or, you may drag the desired files from the local
  519. list to the remote list. See Interface for details on the interface
  520. operation.
  521.  
  522. Downloading Files
  523. *****************
  524.  
  525. To download a file, simply click on the filename in the Interface and
  526. then click the Receive gadget.  Or, you can just drag the files you
  527. desire from the remote directory listing to the local listing.  I you
  528. wish, you may click "Batch" after selecting a desired file, and this
  529. file will be added to a batch download queue, and after you have
  530. selected all the files you need, you can download them all at once.
  531.  
  532. From the Batch window, You may view files in the batch queue, and you
  533. may also remove any files, or receive the whole queue.
  534.  
  535. See Interface for details on the interface operation.
  536.  
  537. Server Profile Options
  538. **********************
  539.  
  540. The "server Profiles" page is dominated by the Server entry list on the
  541. left, and several assorted gadgets on the right.  Here you may modify
  542. your connection profiles, or Add Server new ones, or Remove Server old
  543. ones.  Also, you may delete servers or sort the server list by clicking
  544. on the appropriate gadgets below the server list.
  545.  
  546. Select the server to modify by clicking on its entry in the server
  547. profile list on the left.  If this is to be a new profile, the entry
  548. will be "*New*.  Next, set the options you like in the gadgets to the
  549. right.  these are explained here:
  550.  
  551. Profile Name
  552.      Here you can enter the name as it will appear in the server list.
  553.  
  554. Host Name
  555.      Here you need to enter the address of the server, such as
  556.      "ftp.vapor.com".
  557.  
  558. Port
  559.      This is the port of the remote server to connect to.  For FTP,
  560.      this is normally 21.  Unless you have a reason to change this,
  561.      dont.  Leave it set at 21.  If in the future you are given a
  562.      private ftp account somewhere, this may change, but not likely.
  563.  
  564. ADT Server
  565.      set this on if you wish to have AmFTP behave as an ADT (Aminet
  566.      Download Tool) client.
  567.  
  568. Anon Login
  569.      Leave this set on, unless you want to log into a FTP server on
  570.      which you have been given a private account.  this will save you
  571.      the trouble of having to type "anonymous" and your email address
  572.      each time you log in.
  573.  
  574. Quiet Login
  575.      If this is set, AmFTP will attempt to skip the MOTD when connecting
  576.  
  577. Login Name
  578.      If you are connecting to a private account, here is where you
  579.      enter your login name.  For anonymous connections, this gadget is
  580.      ghosted.
  581.  
  582. Password
  583.      If you are connecting to a private account, here is where you
  584.      enter your password.  For anonymous connections, this gadget is
  585.      ghosted.
  586.  
  587. Retries
  588.      Here you may configure the number of retries that AmFTP will
  589.      attempt if the server is not allowing a connect for some reason.
  590.      Usually because of maximum number of users reached.
  591.  
  592. Remote Dir
  593.      Here you may specify the server directory that AmFTP will
  594.      automatically CD to upon connection.
  595.  
  596. Local Dir
  597.      Here you may specify the local directory that AmFTP will
  598.      automatically CD to upon connection.
  599.  
  600. Save Dir
  601.      This will preserve the local and remote dirs for your next session
  602.      at the same server.
  603.  
  604. Connect to FTP Server
  605.      This will attempt to connect you to the selected server in the
  606.      server list.
  607.  
  608. Back to main page
  609.      This gadget will return you to the main page without connecting to
  610.      a server.
  611.  
  612. Closing a connection
  613. ********************
  614.  
  615. To end an FTP session and close the connection, click the
  616. Disconnect gadget just above the AmFTP logo in the lower left
  617. corner. You will be prompted if you really want to close the session.
  618. Choose 'Yes' or 'No'.  Then you may choose to start a session on a
  619. different server, or you may quit AmFTP by choosing "Quit" from the
  620. Project menu or click the close gadget in the upper left corner of the
  621. AmFTP window.
  622.  
  623. Menu Items
  624. **********
  625.  
  626. Project Menu
  627. ************
  628.  
  629. About...
  630.      Returns some info about AmFTP, its authors, and those who helped.
  631.      it also will tell you which TCP/IP Stack you are currently using.
  632.  
  633. Iconify
  634.      This will reduce the AmFTP window to an Icon on the Workbench
  635.      Screen.  Double click this icon to return AmFTP to its window.
  636.  
  637. Open Connection...
  638.      this performs the same function as the Connect gadget
  639.  
  640. Batch Window
  641.      Opens the Batch Window where information is kept on the current
  642.      batch list.
  643.  
  644. Quit
  645.      This will close any open connections and then close the AmFTP
  646.      window, ending the session.
  647.  
  648. Action Menu
  649. ***********
  650.  
  651. Download by Name
  652.      Allows you to download a file by typing in its full pathname,
  653.      saving you the trouble of CD'ing through the directory structure.
  654.  
  655. Send Raw Command
  656.      Allows you to send Raw FTP commands to the server currently
  657.      connected.  It is probably a good idea to leave this functon alone
  658.      unless you know exactly what you are doing.
  659.  
  660. Show Aminet-MOTD
  661.      Will display the current Message of the Day when connected to an
  662.      aminet site in ADT (Aminet Download Tool) Mode
  663.  
  664. Snapshot current session
  665.      Takes a "snapshot" of the current session and appends it to the
  666.      end of the profiles list.
  667.  
  668. Settings Menu
  669. *************
  670.  
  671. Save Profile List
  672.      Forces AmFTP to save the current profile list.  Otherwise profile
  673.      list is saved at exit.
  674.  
  675. Import Profile List
  676.      Allows importing of profile lists from previous version of AmFTP.
  677.  
  678. Save Batch window contents
  679.      Allows you to save the contents of the current batch list window,
  680.      allowing continued download of a batch list after disconnection or
  681.      exiting.
  682.  
  683. Load & add batch window contents
  684.      Allows loading of a previous batchlist to be appended to the
  685.      existing batch list.
  686.  
  687. Settings
  688.      Calls AmFTPPrefs Utility where most of AmFTP's configuration can
  689.      be adjusted.
  690.  
  691. Flat Download
  692.      If set, will save incoming files in the local directory, otherwise
  693.      will preserve the files path as well.
  694.  
  695. Directory Tool
  696.      Toggles AmFTP to have one or two file lists.  If only one file
  697.      list is used (no check mark), it is the remote dir and only
  698.      download operations can be performed. If "Directory Tool" is
  699.      active, the AmFTP will display two file listings and operations
  700.      may be performed both ways.
  701.  
  702. MUI Settings...
  703.      Calls MUI configuration utility, allowing you to adjust the look
  704.      and feel of AmfTP.
  705.  
  706. The Rexx Port
  707. *************
  708.  
  709. AmFTP Arexx: ============ V1 - overworked v1.53 Rexx Commands V2 - new
  710. implemented Rexx Commands since Beta v1.62
  711.  
  712. REXXPORT: AMFTP.1 / AMFTP.2 / ... (Shown in window title) --------
  713.  
  714. Commands: --------
  715.  
  716. CONNECT PROFILE/N        V1 Connect with server profile Nr. PROFILE.
  717.                          (See also CONNECTHOST to connect to a
  718.                    specified host, see also GETHOSTS, to get all
  719.                      profile labels)
  720.  
  721. CONNECTHOST HOST         V2 Connects to given host. (See also CONNECT to
  722.                            connection to a stored profile entry)
  723.  
  724. CLOSE                    V1 Closes Connection. (See also QUIT to close
  725.                           connection and quit)
  726.  
  727. ISCONNECTED              V1 Returns "1" in RESULT, if we're connected to
  728.                            any host.
  729.  
  730. CHANGEDIR DIR            V1 Sends changedir command to server.
  731.  
  732. CHANGELOCALDIR DIR/F     V2 Changes the directory in the left window.
  733.                           An empty pathname ("") causes a reload of
  734.                         local directory contents.
  735.  
  736. GETDIRS VAR              V1 Fills all directory entries from the right
  737.                           listview in a STEM variable.
  738.             Returns number of entries in RESULT.
  739.       (See also GETFILES)
  740.  
  741. GETLOCALDIRS             V2 Fills all directory entries from the left
  742.                          listview in a STEM variable.
  743.            Returns number of entries in RESULT.
  744.      (See also GETLOCALFILES)
  745.  
  746. GETFILES VAR             V1 Fills all file entries from the right
  747.                      listview in a STEM variable.
  748.        Returns number of entries in RESULT.
  749.  (See also GETDIRS)
  750.  
  751. GETLOCALFILES VAR        V2 Fills a STEM variable with the file contents
  752.                            of the current work directory.
  753.                (See also GETLOCADIRS)
  754.  
  755. GETSELECTED VAR          V2 Returns the selected items in the right
  756.                        window into a STEM variable.
  757.  
  758. RECEIVE FILE             V1 Receives directly file from variable.
  759.                       (See also BATCH, RECEIVEBATCH)
  760.  
  761. BATCH FILE               V1 Marks file from variable in batch queue.
  762.                          (See also CLEARBATCH, RECEIVEBATCH)
  763.  
  764. CLEARBATCH               V2 Clears all contents of the batchwindow.
  765.                         (See also BATCH)
  766.  
  767. RECEIVEBATCH             V1 Receives batch queue from connected server.
  768.                            (See also BATCH, CLEARBATCH)
  769.  
  770. SEND FILE                V1 Sends local file from variable to remote
  771.                         server.                              (See also
  772. RECEIVE)
  773.  
  774. INACTION                 V2 Returns 1, when AmFTP is still in action
  775.                         (See also WAITACTION)
  776.  
  777. WAITACTION PORT          V2    Sends Msg to specified RexxMsgPort,
  778. when                             action of last command is done.
  779.                      Use just "call WAITPKT 'rexxmsgportname'"
  780.                    from rexxsupport.library to wait.
  781.           There is no need of a GETPKT afterwards.
  782.         (Take a look at example rexx script how to
  783.        use it)
  784.  
  785. RAW TEXT/F               V1 Sends raw command to connected server.
  786.                        You should know, what you're doing, using
  787.                      this command. (See also rfc 959)
  788.  
  789. ICONIFY                  V2 Iconifies the userinterface. (See also
  790.                       SHOWUP)
  791.  
  792. SHOWUP                   V2 De-Iconifies the userinterface. (See also
  793.                          ICONIFIY)
  794.  
  795. QUIT                     V2 Causes the programm to close the connection
  796.                            and end. (See CLOSE to only close
  797. connection)
  798.  
  799. GETHOSTS VAR             V1 Fills all profile entry labels in a STEM-
  800.                          variable. (See also CONNECT)
  801.  
  802. GETPROFILE PROFILE/N VAR V2 Fills the settings of the given profile in a
  803.                            STEM array.
  804. (See also SETPROFILE)                             (Take a look at
  805. example rexx script how to                             use it)
  806.                   The variables are:
  807. VAR.LABEL    Labelname                             VAR.HOST     Hostname
  808.                            VAR.PORT     Portnumber
  809.        VAR.ADT      Aminet Download Tool-Server
  810.     VAR.ANON     Anonymous Login?
  811. VAR.USERNAME Login username                             VAR.PASSWORD
  812. Login password                             VAR.DEFDIR   Default
  813. directory                             VAR.LOCALDIR Local directory
  814.  
  815. SETPROFILE PROFILE/N VAR V2 Sets the profile according to the parameters
  816.                            given. (See CREATEPROFILE, GETPROFILE for
  817. use                             and parameters)
  818.    Unset variables aren't changed in profile.
  819.    (Take a look at example rexx script how to
  820.   use it)
  821.  
  822. CREATEPROFILE VAR        V2 Creates a new empty profile with given
  823.                       parameters.                              Returns
  824. the number of the created profile, to                             fill
  825. in with SETPROFILE.                              (See also GETPROFILE,
  826. SETPROFILE)                             (Take a look at example rexx
  827. script how to                             use it)
  828.  
  829. Magic User Interface
  830. ********************
  831.  
  832. About MUI
  833. =========
  834.  
  835.  
  836.                                This application uses
  837.      
  838.      
  839.                              MUI - MagicUserInterface
  840.      
  841.                      (c) Copyright 1993/94 by Stefan Stuntz
  842.      
  843.      
  844.                         Without MUI, AmFTP wouldn't exist.
  845.      
  846.      
  847.                If you want to register directly, feel free to send
  848.      
  849.      
  850.                               DM 30.-  or  US$ 20.-
  851.      
  852.                                        to
  853.      
  854.                                   Stefan Stuntz
  855.                              Eduard-Spranger-Straße 7
  856.                                   80935 München
  857.                                      GERMANY
  858.  
  859. Why MUI?
  860. ========
  861.  
  862. Why MUI? you ask...
  863. MUI is the most powerful application framework toolkit available for any
  864. platform.  MUI allows applications to provide their users with a highly
  865. usable, fast and configurable user interface which works well on any
  866. screen setting, from a 640x200 NTSC display to a 1280x1024 true color
  867. graphics board.  MUI applications use less memory than comparable
  868. applications since they can rely on a huge set of shared class code,
  869. which is especially true if several MUI apps are run on the same
  870. machine.
  871.  
  872. Plus, MUI's powerful OO class methods allows the application programmer
  873. to work on the program's functionality instead of doing repetitive low
  874. level tasks, resulting in much more powerful applications given the same
  875. development times.  MUI's GUI classes overcome the severe design bugs in
  876. the ROM internal BOOPSI gadget classes, allowing for complex GUI objects
  877. without high priority CPU hogging or potential system deadlocks.
  878.  
  879. MUI compacts over 4 years of development and optimization in a powerful
  880. toolkit, an effort no application programmer can afford to invest in his
  881. own development.
  882.  
  883. Revision History
  884. ****************
  885.  
  886.  
  887.  
  888.      v1.62 (1.9.96)
  889.      **************
  890.      
  891.       - Cursorkeys will work again in diretory listviews.
  892.       - Some minor changes.
  893.       - Some internal changes/cleanups.
  894.       - Some little bugs removed.
  895.       - "Open Connection" can be non-anonymous.
  896.       - Totally overworked the ARexx commands.
  897.       - "CONNECT" does now take any profile number.
  898.       - New Rexx command: "CONNECTHOST"
  899.       - New Rexx command: "CHANGELOCALDIR"
  900.       - New Rexx command: "GETLOCALDIRS"
  901.       - New Rexx command: "GETLOCALFILES"
  902.       - New Rexx command: "GETSELECTED"
  903.       - New Rexx command: "CLEARBATCH"
  904.       - New Rexx command: "INACTION"
  905.       - New Rexx command: "WAITACTION"
  906.       - New Rexx command: "ICONIFY"
  907.       - New Rexx command: "SHOWUP"
  908.       - New Rexx command: "GETPROFILE"
  909.       - New Rexx command: "SETPROFILE"
  910.       - New Rexx command: "CREATEPROFILE"
  911.       - New Rexx command: "QUIT"
  912.       - See Rexx/Rexx.Doc and example Rexx Scripts for further
  913.         information.
  914.      
  915.      v1.61 (14.7.96)
  916.      ***************
  917.      
  918.       - When you're in ADT-Mode you can see the Aminet MOTD ( Message Of The Day )
  919.         when pressing Amiga-M or selecting "Show MOTD" from Menu bar.
  920.       - A new Aminet-MOTD will be displayed, if selected in Preferences.
  921.       - Updated Aminet sites and ADT-Find sites. If you find one not working,
  922.         please contact me.
  923.       - Checked AmFTP to work with TermiteTCP. It does, since > version 0.940 of
  924.         TermiteTCP.
  925.       - You can enter a e-Mail address send on anonymous login. The prefs entry
  926.         can be found in submenu "special". When you leave this field empty, amftp
  927.         takes a combination of your user- and hostname as address.
  928.       - Entry-colours of directory listview are now free configurable. You can
  929.         change them in preferences in submenu "special".
  930.       - Profile entries can be saved anytime with from menu.
  931.       - Import of other AmFTP's profile entries can be done from menu.
  932.         A filerequester will popup to select file to import.
  933.       - AmFTP US regsite has a new e-Mail address, use amftp-reg-us@vapor.com.
  934.       - A new regsite in australian :)
  935.       - Regsite in europe changes. Use amftp-reg-eu@vapor.com to contact.
  936.       - Current session can be snapshoted by pressing Amiga-G or selecting
  937.         "Snapshot current session" from Action-menu.
  938.         You can found Snapshot at the end of profile list.
  939.       - Compression on the fly will be tried to get on ever file, except
  940.         packed ones.
  941.       - Batch Window Contents can be loaded and saved from menu.
  942.       - Regtool now works on a 640x256 screen with topaz/8 font.
  943.         topaz/8 will be overwritten with XHelvtica/11, helvetica/11 or XEN/9.
  944.      
  945.      v1.60 (13.7.96)
  946.      ***************
  947.      
  948.       - Double click on a archie search result entry: AmFTP tries to connect
  949.         to current selected site into selected directory.
  950.         This only works, if AmFTP isn't already connected to any other ftp-Server.
  951.       - Fixed a bug in getting ADTFind/Archie search result.
  952.       - Archie will now also set its maxhits value.
  953.       - Lots of other bufixes and minor changes.
  954.      
  955.      v1.59 (5.7.96)
  956.      ***************
  957.      
  958.       - Fixed a nasty bug. AmFTP runs on 68000'er amigas again.
  959.       - Disabled display-beep on "Abort Connection". It's sound is configurable
  960.         in preferences now.
  961.       - Number of total-received bytes and number of total-to-receive bytes are
  962.         shown in percent next to diskspace-bar.
  963.       - New button in profile settings. You can now copy profile entries.
  964.         They get same entry-name like copied one, with the postfix ".copy".
  965.       - New menu-item "Open Connection". Selection this while not connected will
  966.         open a window to enter name of a host, which you just want to connect one
  967.         time without creating a profile entry.
  968.       - You can download a single file by name from a ftp-Server. Press Amiga-L
  969.         or select "Download File by Name" from menu. It is usefull for hidden
  970.         directories on ftp-Servers.
  971.       - You can send a raw-command to a ftp-Server. Press Amiga-R or select "Send
  972.         Raw Command" from menu. So you can use any feature of a ftp-Server, even
  973.         when AmFTP not supports it. But be careful what you're doing/sending.
  974.       - When the Viewer returns an other returncode than 0, something got wrong
  975.         with the viewer. E.g. "unknown datatype" AmFTP will now popup error-
  976.         message and returncode in a little requester.
  977.       - When a file already exits during downloading. You can now chooce between
  978.         "Resume", "Rename", "Overwrite" and "Skip".
  979.       - When your $HOME-enviroment points to a trashed or non-existing directory,
  980.         a error requester pops up. If this happens check your home-directory in
  981.         "AmiTCP:db/passwd".
  982.       - New tooltypes "SERVER" and "PORT/N". So you can auto-connect AmFTP to
  983.         given ftp-Servers after start:
  984.         e.g.             "run AmFTP SERVER wade1.ab.umd.edu PORT 21",
  985.         or (is equal to) "run AmFTP wade1.ab.umd.edu PORT 21",
  986.         or (is equal to) "run AmFTP wade1.ab.umd.edu PORT=21",
  987.         or (is equal to) "run AmFTP wade1.ab.umd.edu 21",
  988.         or (is equal to) "run AmFTP wade1.ab.umd.edu".
  989.                          (Port 21 for PORT is default)
  990.       - New tooltype "DIR/K". While autoconnect with "SERVER" and "PORT" tooltypes,
  991.         you can set the initial directory with that variable.
  992.         e.g. "run AmFTP wade1.ab.umd.edu DIR /support/AmFTP"
  993.       - New tooltype "ADT". If this switch is set, AmFTP switches to ADT-Mode on
  994.         autoconnect with upper other new tooltypes.
  995.         e.g. "run AmFTP wuarchive.wustl.edu ADT"
  996.       - Whole argument string is now: "LANGUAGE/K,SERVER,PORT/N,DIR/K,ADT/S".
  997.         So, a "run AmFTP LANGUAGE english SERVER wade1.ab.umd.edu PORT 21 DIR
  998.         /support/AmFTP" is a correct call :) ... and also a simply "run AmFTP".
  999.         All arguments can also be used with Workbench-Startup. To activate
  1000.         switches in .info-Files (e.g. ADT) set "ADT=1" als tooltype.
  1001.       - "127.1" will be converted to "127.0.0.1" correctly, and this without
  1002.         Enforcer Hits :)
  1003.       - Checked out to work with Miami TCP Stack from Holger Kruse. It does.
  1004.         Now supported stacks: AmiTCP, MLink, INET225, AS225r2, slirp, TIA,
  1005.         Miami.
  1006.       - Lots of other bufixes and minor changes.
  1007.      
  1008.      v1.58 (28.6.96)
  1009.      ***************
  1010.      
  1011.       - internal version
  1012.      
  1013.      v1.57 (30.4.96)
  1014.      ***************
  1015.      
  1016.       - Removed some Bugs.
  1017.       - Diskspace in percent on current drive is shown while transfer.
  1018.       - Language Tooltype is also used in AmFTP Preferences.
  1019.       - RamDisk Space will be calculated correctly now, and isn't
  1020.         always 100%.
  1021.       - Some minor layout changes.
  1022.       - Some minor internal changes, i don't remember.
  1023.       - IP Numbers are interpreted by AmFTP itself.
  1024.         (MLink caused trouble lookup on IP numbers sometimes)
  1025.       - Save Archie Search Result.
  1026.       - Removed some unused structures :) since v1.53
  1027.       - Changing local-/remote-directory pathes in string gadets won't show,
  1028.         contents in file listview, but add to history.
  1029.       - Begin-Port for XFer (usually 1024+) is configurable in Preferences
  1030.         now. DON'T change, if there is no special need to do!
  1031.       - If it was not allowed to change a directory or directory doesn't
  1032.         exist, old directory will be shown again.
  1033.       - AsyncIO can be switched off in AmFTP Preferences now.
  1034.         Transfer will be a little bit slower, but i won't take so much
  1035.         Performance than AsynIO on some DMA-Controller does.
  1036.       - Prefernces can be stored anywhere on harddisk. AmFTP-Preferences
  1037.         saves its path inside saved configuration. So, when you changes its
  1038.         directory, you have to call Preferences once and save settings.
  1039.       - If a downloaded file isn't a executable, the execution flag isn't
  1040.         set any more.
  1041.         Also Rexx and AmigaOS scripts get the script protection bit.
  1042.       - The downloaded files get a "from <hostname>" comment.
  1043.       - Close and MakeDir Requester Windows are now style-guide conform.
  1044.       - Archie & ADTFind work again :)
  1045.       - Profiles Settings are only saved on quit, when they are changed
  1046.         before.
  1047.      
  1048.      v1.56 (18.4.96)
  1049.      ***************
  1050.      
  1051.       - internal version
  1052.      
  1053.      v1.55 (20.3.96)
  1054.      ***************
  1055.      
  1056.       - Added MUI help-bubbles to AmFTP-Preferences.
  1057.       - Some layout changes.
  1058.       - Some internal fixes.
  1059.       - Limit of ADT Find-Results can be set in Preferences.
  1060.      
  1061.      v1.54 (13.3.96)
  1062.      ***************
  1063.      
  1064.       - Wrote external Preferences program "AmFTPPrefs".
  1065.         AmFTP has now one global preferences file for all running Clients.
  1066.       - External viewer can be defined in Preferences. (default is
  1067.         "SYS:Utilites/MultiView", like it was before :)
  1068.         You can also define a alternate viewer. The first will be used,
  1069.         when Viewer-Pattern matches, otherwise the alternate Viewer will
  1070.         be used.
  1071.       - The standard modes (Download-Mode, Dirtool-Mode) for ftp and ADT
  1072.         can be set in Preferences.
  1073.       - Creation of logfile and filename of logfile can be set in
  1074.         Preferences.
  1075.       - If no configuration is set, AmFTP will load Preferences program
  1076.         on first start. Hope this won't confuse some user.
  1077.       - Some internal changes.
  1078.       - Catalog cleaned up, so old catalogs translations won't work
  1079.         anymore. I'm sorry for that, but there was need for a cleaning. :)
  1080.         I will store catalog description as fast as it is possible in
  1081.         new archives.
  1082.       - Added notification on local directory. It will refresh automatic,
  1083.         when a notify arrives.
  1084.       - Last Recent Date will be only updated, when it was changed.
  1085.       - Added Sound Prefs to Preferences Program. You can set Sounds on
  1086.         Start/End of Amftp, Start/End of Download, and on viewing a file.
  1087.       - Last state of ADT-sort-state is saved on exit.
  1088.      
  1089.      v1.53 (28.2.96)
  1090.      ***************
  1091.      
  1092.       - Some internal Changes.
  1093.       - New distributor for United Kingdom.
  1094.       - Inserted second parser for difficult directories.
  1095.         (e.g. /pub/aminet/biz/dbase on most ftp-Server with trashed
  1096.         coumn layout)
  1097.         AmFTP will change parser mode itself.
  1098.       - Transfer will be done by asyncron IO, this will take less cpu
  1099.         time, and maybe speed up transfer speed.
  1100.       - There won't be DisplayBeep _after_ MultiView any more :)
  1101.      
  1102.      v1.52 (24.2.96)
  1103.      ***************
  1104.      
  1105.       - Some internal fixes.
  1106.       - Check of responses of bad-implemented ftp-Servers, like "Command
  1107.         not found", etc..
  1108.       - Filelen to send is not taken from listview, but from filehandle.
  1109.         (it may change)
  1110.       - Fixed to work with "Mircosoft FTP-Server". Grmpf.
  1111.       - AmFTP didn't close allocated socket, when a connection was aborted
  1112.         by server.
  1113.       - Increased length of username.
  1114.       - The order of entries in the batch window can be set with dropping
  1115.         on any position inside the batch window.
  1116.         The order can be changed with draging an entry, moving around,
  1117.         and drop this entry on wanted position inside batch window.
  1118.       - Some little layout changes.
  1119.       - Keyfile can be also stored in $KEYPATH.
  1120.      
  1121.      v1.51 (23.2.96)
  1122.      ***************
  1123.      
  1124.       - internal version
  1125.      
  1126.      v1.50 (11.2.96)
  1127.      ***************
  1128.      
  1129.       - Active Object default set on listviews, depenting on connection
  1130.         state, and mode (adt).
  1131.       - Added a tool for easy registration of AmFTP via net. You can call
  1132.         it either by selecting from menu, or starting it direct.
  1133.       - Fix a freezing bug on timeout.
  1134.       - Some internal changes.
  1135.      
  1136.      v1.49 (10.2.96)
  1137.      ***************
  1138.       - First non-beta prerelease.
  1139.       - Some internal fixes.
  1140.       - Changed from CatComp to FlexCat Catalog Compiler.
  1141.       - Argument/Tooltype "LANGUAGE" added.
  1142.         You can set a prefered language with this Argument/Tooltype.
  1143.         e.g. "AmFTP LANGUAGE=français" would start with french language.
  1144.         (Take care of correct spelling of the language. It's case
  1145.         sensitive!!)
  1146.      
  1147.      v1.48 (3.2.96)
  1148.      **************
  1149.       - Some internal fixes.
  1150.       - Some layout changes.
  1151.       - Login and transfer should work at windows server now.
  1152.      
  1153.      v1.47 (1.2.96)
  1154.      **************
  1155.       - Bug removed: Forgot to enable ADT listview for user input :(
  1156.      
  1157.      v1.46 (1.2.96)
  1158.      **************
  1159.       - Some internal fixes.
  1160.       - Some layout changes.
  1161.       - AmFTP won't disable whole groups anymore. Conform to style guide
  1162.         only gadgets are disabled.
  1163.       - Added dansk catalog.
  1164.       - Added dutch catalog.
  1165.      
  1166.      v1.45 (28.1.96)
  1167.      ***************
  1168.       - Changed login sequence to completely syncron data exchange.
  1169.       - MaxLen for port string set to 5. MUI now wants to get size with 0
  1170.         termination.
  1171.       - You can now load and see "ADT_RECENT_14" file, too. This should
  1172.         contain aminet uploads in last 14 days.
  1173.      
  1174.      v1.44 (28.1.96)
  1175.      ***************
  1176.       - Fixed a bug in rename function.
  1177.       - Added greek language catalog, thanks to Manos Konstantinia.
  1178.       - The "ls -la" listing makes no difference between linked
  1179.         directories and linked file. I depents on user now, what should
  1180.         be done with a link, and it may fail (look in log window when a
  1181.         action with linked entries does not work).
  1182.         (The filesize can be also WRONG sometimes, cause some servers
  1183.         give size of link entry instead of the size of the file.)
  1184.       - The local directory history will be saved in the file
  1185.         ".AmFTPHistory". This file can be changed with a normal
  1186.         texteditor. That history will be loaded at start of AmFTP again.
  1187.      
  1188.      v1.43 (26.1.96)
  1189.      ***************
  1190.       - AmFTP.language.ct and AmFTP.cd in archie are current versions,
  1191.         again. Sorry i forgot to update these files last time.
  1192.       - Internal fixes.
  1193.       - Selection of transfer mode added again.
  1194.       - New menu entry "Open Batch Window" or pressing AMIGA-B opens
  1195.         batch window to drag&drop inside.
  1196.       - ADT entries can be drag&dropped inside the batch window now, and
  1197.         allow so a batchdownload of ADT files.
  1198.       - Compiled optimized; hope anything still works.
  1199.      
  1200.      v1.42 (25.1.96)
  1201.      ***************
  1202.       - If ENV:HOME points to "ram:", "PRODIR:" will be used instead.
  1203.       - Sort by Date should now really sort by date. :)
  1204.       - LASTRECENT removed from rc-File. Added LASTRECENTS, which is
  1205.         contains an unsigned value.
  1206.         Sorry "show new" had to be reseted again. It will show all files
  1207.         during first start, instead of only new ones.
  1208.       - Some layout fixes.
  1209.       - File ending with ".readme", ".liesmich", ".text", or ".txt" will
  1210.         attempt to be received compressed.
  1211.         If this attempt fails, no more tries of compress will be made
  1212.         during this connect with this server.
  1213.       - Closing a connection during transfer will remove list of file to
  1214.         receive.
  1215.       - Added español catalog.
  1216.       - Changing active entry in ADT mode, will show a short info about
  1217.         it.
  1218.         Example: "CL5-Devkit [172203 Bytes, 1631 Bytes Readme, Send:
  1219.         02.12.1995, 16:00"
  1220.         Selecting entries will show info about selection furthermore.
  1221.       - Changing active entry in Archie mode, will show a short info
  1222.         about it.
  1223.         Example: "Anarchie-F140.sit.bin [488960 Bytes], Send 11:23 3 Nov
  1224.         1994"
  1225.       - Installer shows different icons for AmFTP during selection.
  1226.       - You can choose a special selection of Aminet directories, and
  1227.         force AmFTP to show those only. Choose "Selected" in "Show:"
  1228.         cyclegadget.
  1229.      
  1230.      v1.41 (23.1.96)
  1231.      ***************
  1232.       - All lines will end with CR/LF now, to not confuse old fashioned
  1233.         IBM-compatible servers, and some slip-emulations like TIA.
  1234.       - Layout fixed.
  1235.       - CPS (Character per second) calculation should now also deliver a
  1236.         correct value using file-resume.
  1237.       - Fixed a bug with directory loading after resume.
  1238.       - If an file to receive can't be opend, it will be logged with an
  1239.         errorreport in logwindow.
  1240.       - Build a uncompress for ".Z" (standard unix compression) files in
  1241.         AmFTP.
  1242.       - Compressed files will automatically decompressed, yet. Later on
  1243.         it will be configurable.
  1244.       - RECENT and LOCAL index files will be loaded in compressed format.
  1245.       - Some internal changes.
  1246.      
  1247.      v1.40 (22.1.96)
  1248.      ***************
  1249.       - Added AmFTP/AMIGA®-logo in about window.
  1250.       - If downloading a file which already exists, it can be either resumed
  1251.         or overwritten.
  1252.       - Resume requester only appears when that checkmark is selected
  1253.         in menu. Otherwise resume will be used without asking.
  1254.         Take care: Not every ftp-site supports a correct resume.
  1255.       - Dirparser re-written. Now it uses a human like logic finding
  1256.         columns and spaces. Hope this will solve problems with some
  1257.         special sites.
  1258.       - New entry in AmFTP-RC file "LASTRECENT". It stores the time index
  1259.         of newest recent entry. It's used to decide which aminet uploads
  1260.         are new. Setting this back to "LASTRECENT 0" (or removing this
  1261.         entry) shows all files since 1.1.1970. This will be start value,
  1262.         i'm sorry for.
  1263.       - Some internal fixes.
  1264.      
  1265.      v1.39 (21.1.96)
  1266.      ***************
  1267.       - Some internal fixes.
  1268.       - Archie Title strings in listview are now named "Host" and
  1269.         "Directory/Filename".
  1270.       - Dirparser improved.
  1271.       - Variable "LASTCALL" removed. The ADT scan date will be last seen
  1272.         entry in RECENT list.
  1273.         ADT will now really show NEW entries, when it should to.
  1274.       - You can load local index of any aminet side. Be careful: this
  1275.         could take a while.
  1276.      
  1277.      v1.38 (20.1.96)
  1278.      ***************
  1279.       - Found archie entries can be added as Profile entries. The server
  1280.         will be named "FTP <ftpsite>", and can be found on the bottom of the
  1281.         list.
  1282.         The default directory of this profile entry will be the directory
  1283.         found during archie search.
  1284.       - Some internal changes.
  1285.       - Bug removed: Loginsequence with some archie servers failed sometimes.
  1286.       - Minor Layout fixes.
  1287.       - Archie output is now restricted to window width.
  1288.         Before you saw "/pub/amiga/com", now you see ".../comm/amftp".
  1289.       - If no username or no password is given in profile settings, there
  1290.         will popup a window to enter it for this login.
  1291.         These datas won't be saved after quit, so it is useful for secure
  1292.         use.
  1293.       - Changed directory parsing again. No it should work anywhere and make
  1294.         no more problems with "files with space in filename".
  1295.      
  1296.      v1.37 (19.1.96)
  1297.      ***************
  1298.       - Installer script works correct now.
  1299.       - If you wanted to download a file, which is not available to download
  1300.         for you, no works perfectly. The reasons may be, e.g. that the
  1301.         file has been removed, or your user rights don't allow you to access
  1302.         that file.
  1303.       - A batch download cannot be initialized when no connection is
  1304.         established.
  1305.       - List of Default Profiles now includes all known AmiNet Sites.
  1306.         (Reference: Site-info from any AmiNet site) You have to delete your
  1307.         ".AmFTPProfiles" files in HOME: and PROGDIR:, if you want to see
  1308.         them in YOUR personal profile list.
  1309.       - New feature to call "archie"-sites to search for special files.
  1310.         Choose your local archie findsite from the popuplist. The archie
  1311.         feature is totally alpha and will be completed soon to really work
  1312.         with.
  1313.         If a archie findsite doesn't work or respond, please report this to me.
  1314.         Connection and transfer can be aborted during action.
  1315.       - ADT-Find will open a connect window during whole transfer. And allows
  1316.         you to abort transfer.
  1317.       - Some internal changes.
  1318.       - Connectwindows aren't active when they're opened.
  1319.      
  1320.      v1.36 (16.1.96)
  1321.      ***************
  1322.       - French and finnish catalog included. Thanks to Pascal Rullier
  1323.         and Timo Suoranta.
  1324.       - Added a ADT Status window.
  1325.       - only valid help bubbles will be shown.
  1326.       - Connect window only appears when that checkmark is selected
  1327.         in menu.
  1328.       - Some layout fixes, and some internal fixes.
  1329.       - Transfer gauges will now show 100% when file is transfered.
  1330.       - MakeDir/Rename windows will be created and disposed dynamically
  1331.         in order to save memory.
  1332.       - Amiga FTP-Server with "System:" pathnames, etc., weren't handled
  1333.         correctly.
  1334.       - Batch window will close after transfer of files has been started.
  1335.       - New variable label in ".AmFTPRC" called "ADT_FINDSITE".
  1336.         Default is 128.252.135.4 which is ftp.wustl.edu.
  1337.         Other find sites are:
  1338.         USA (MO),ftp.wustl.edu,128.252.135.4
  1339.         Switzerland,amiga.icu.net.ch,146.228.204.2
  1340.         Germany,find.germany.aminet.org,131.234.38.2
  1341.         Portugal,ftp.ua.pt,193.136.80.68
  1342.       - Now possible to call an Aminet findsite and search for
  1343.         special entries. Press "Find" in ADT-Mode.
  1344.      
  1345.      v1.35 (15.1.96)
  1346.      ***************
  1347.       - ABOR command will be send trashed again.
  1348.      
  1349.      v1.34 (15.1.96)
  1350.      ***************
  1351.       - MUI destructor ist safer.
  1352.       - Main Page will be pop-up'ed by closing connection.
  1353.       - Saved path in ".AmFTPrc" is case sensitve now.
  1354.       - ADT/Anon checkmarks disable correct other strings/checkmarks.
  1355.       - Corrected bug in german catalog.
  1356.       - Subdir download only works in ADT Mode, NOT in batch mode.
  1357.      
  1358.      v1.33 (15.1.96)
  1359.      ***************
  1360.       - ADT Sort Date fixed.
  1361.       - MkDir/Rename Disabled bug while not connected removed.
  1362.       - First real AT-Version (not released via supportsides).
  1363.      
  1364.      v1.32 (14.1.96)
  1365.      ***************
  1366.       - Incresed stacksize of connect task window to 20.000, to start
  1367.         MUI Prefs if you like too.
  1368.       - Using nameserver for server ip can now also be aborted.
  1369.       - Loading directory now uses busybar, too.
  1370.       - All writing operations now check socket before writing.
  1371.       - Busy Bar will now be moved slowly via mainloop, because MUI3.1 busy
  1372.         bar don't move itself.
  1373.      
  1374.      v1.31 (13.1.96)
  1375.      ***************
  1376.       - Bug removed: Connecting window was displayed on wrong pubscreen.
  1377.       - ADT Listview is enabled anyway when recent was got and parsed.
  1378.       - Size of Readme will be printed out correct.
  1379.       - New menu checkmark for "confirm close connection."
  1380.       - Quiet Login with userdefined password was incorrect.
  1381.       - Syncron Login procedure, instead of old asyncron.
  1382.       - ADT can also be deselected again.
  1383.       - Changed dirparsing for non-group outputs.
  1384.       - ADT Mode now with select pattern ("+", "-").
  1385.       - ADT Sort Date works now.
  1386.       - Connect window references main window.
  1387.      
  1388.      v1.30 (12.1.96)
  1389.      ***************
  1390.       - Enforcer Hit removed, when chaning localdir with no profiles
  1391.         selected.
  1392.       - Contents of local directory string gadgets will be saved in
  1393.         ".AmFTPRC" and loaded again.
  1394.       - Pathes ending with "/" got a wrong parent directory. Fixed.
  1395.       - Small window during connecting, including some informations about
  1396.         host and port.
  1397.       - Added possibility to abort connection.
  1398.      
  1399.      v1.29 (10.1.96)
  1400.      ***************
  1401.       - Onother signal bug removed.
  1402.       - Menu checkmarks and cyclegadgets are stored in ".AmFTPRC" and will
  1403.         be loaded and installed after new start.
  1404.       - Multiview will now be startet at actual pubscreen.
  1405.      
  1406.      v1.28 (9.1.96)
  1407.      **************
  1408.       - Refresh, Reload combination with cache now works.
  1409.       - Some internal fixes.
  1410.       - MakeDir and Delete now loads real Directory and not cached
  1411.         directory.
  1412.       - norwegian and swedish catalog included. Thanks to Anders Bakkevold
  1413.         and Jan Malmquist.
  1414.       - If no localdir in profiles is selected, the localdir won't be
  1415.         changed during connect.
  1416.       - Display Beep after transfer, except loading directory.
  1417.       - Removed a bug with multiple AmFTP-Clients running.
  1418.       - Bug removed: Port can now be really 4 ditigts long.
  1419.       - No help-bubbles on "Abort" gadgets while transfer.
  1420.       - Removed bug with signal handling.... puhhh....
  1421.      
  1422.      v1.27 (8.1.96)
  1423.      **************
  1424.        - Added a directory cache system. Already loaded directories in
  1425.         time won't be load anymore. Size of cache: 20 entries.
  1426.       - Using "Refresh" button, won't use cache anymore. The directory
  1427.         will be received from server anyway.
  1428.      
  1429.      v1.26 (7.1.96)
  1430.      **************
  1431.       - Enforcer Hit eliminated.
  1432.       - First version of AmFTP.guide, thanks to Duran ! :)
  1433.         Button "Help" or pressing Help-Key now starts the guide.
  1434.       - Version string set, v1.25 was v1.24.
  1435.       - The success messages of sending the NOOP Command are no longer
  1436.         printed in the logwindow and logfile.
  1437.       - "Parent" Button (Arrow Left) is now by a text gadget.
  1438.      
  1439.      v1.25 (6.1.96)
  1440.      **************
  1441.       - Transfer Gauge will now show correct value with big files.
  1442.       - The Logfile will be stored in "T:AmFTP.log" for debugging.
  1443.       - If "Save Dirs" is selected, the Default Dir in profile settings
  1444.         is updated anytime the directory changes.
  1445.       - You can now select a local directory for each profile entry.
  1446.         And also select savedir to keep local directory uptodate.
  1447.       - Layout changed to save space for 640x200 user.
  1448.      
  1449.      v1.24 (6.1.96)
  1450.      **************
  1451.       - Couldn't delete local dirs. Fixed
  1452.       - Local files to view weren't deleted after viewing. Fixed
  1453.       - NOOP now only sent if no transfer is running
  1454.       - Added 'Sort' button to profile page, sort profiles alphabetically
  1455.       - file sizes not shown correctly. Fixed.
  1456.  
  1457. Those Deserving Favour:
  1458. ***********************
  1459.  
  1460.  
  1461.  
  1462. I would like to thank the following
  1463. people for their help during AmFTP
  1464. development:
  1465. Oliver `Olli' Wagner
  1466.      (without him AmFTP would not exist)
  1467.  
  1468. Simone Schoner
  1469. AmigaGuide Documentation
  1470.      Laurence `Duran' Walton
  1471.  
  1472. AmFTP Distribution
  1473.      Jason `Morden' Murray
  1474.      Jens `Airport' Hünerberg
  1475.      Laurence `Duran' Walton
  1476.      Markus `Lammy' Lamers
  1477.      Mat `Fingers' Bettinson
  1478.      Karl `Phalanx' Bellve
  1479. Installer scripts
  1480.      Robert `RobR' Reiswig
  1481.  
  1482. Language translations
  1483.      AmFTP was mainly translated by ATO (Amiga Translation Organization)
  1484.      I would like to thank ATO for their work:
  1485.      Andreas Bakkevold
  1486.      Espen Wilborg
  1487.      Francesco Munda
  1488.      Jan Karjalainen
  1489.      Jiri Novak
  1490.      Leon Westenberg
  1491.      Marcin Orlowski
  1492.      Martin Samuelsson
  1493.      Mika Lundell
  1494.      Miloslaw Smyk
  1495.      Ole Friis
  1496.      Paolo Menichetti
  1497.      Thomas Petersen
  1498.      Tom Toutenel
  1499. Other Translations by:
  1500.      Jon `Dr Goot' Malmquist
  1501.      Juan `Goliath' Ramirez
  1502.      Manos `Guybrush' Konstantiniadis
  1503.      Michel `Bitstorm' Labbé
  1504.      Piergiorgio `PJ' Ghezzo
  1505.      Timo `Neure' Suoranta
  1506.      Volker-Alexander Graf
  1507. Others Deserving Thanks:
  1508.      Christoph `ChrisDi' Dietz
  1509.      Dietmar `Dijet' Schultz
  1510.      Fabio `PoWS' Nori
  1511.      Henning Hucke
  1512.      Kai `Wusel' Siering
  1513.      Karl `Phalanx' Bellve
  1514.      Klaus `Kamar' Heinz
  1515.      Klaus `Kmel' Melchior
  1516.      Markus `Lammy' Lamers
  1517.      Michael van Elst
  1518.      Michael `Kilyman' Kilimann
  1519.      Michael `Mick' Hohmann
  1520.      Mike Witte
  1521.      Mark `Mr.Gandalf' Buechler@* Dr. Peter Kittel
  1522.      Peter `Stoebi' Schulz
  1523.      Robert `Devo' Bradman
  1524.      Roy 'AK' Milican
  1525.      Rüdiger `Rume' Meinecke
  1526.      Stefan `Stuntzi' Stuntz
  1527. Compression Development:
  1528.      Peter Jannesen
  1529.      Spencer W. Thomas
  1530.      Jim McKie
  1531.      Steve Davies
  1532.      Ken Turkowski
  1533.      James A. Woods
  1534.      Joe Orost
  1535.      Dave Mack
  1536. Those that begged for greets :)
  1537.      Daniel `Bit' Saxer
  1538.      Martin `Smart-E' Sprenger
  1539.      Timo `cdTv' Wildenhain
  1540. How to report Bugs
  1541. ******************
  1542.  
  1543.  
  1544.  
  1545.      Bugs concerning AmFTP should be sent to:
  1546.      The AmFTP Mailing List
  1547.      amftp@vapor.com
  1548.      
  1549.      Bugs and corrections in the
  1550.      documentation should be sent to:
  1551.      lww@tristate.pgh.net
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557. AmFTP Support
  1558. *************
  1559.  
  1560.  
  1561.  
  1562. AmFTP can be downloaded from:
  1563.  
  1564. ftp://ftp.vapor.com/support/AmFTP/
  1565. http://www.vapor.com/AmFTP/
  1566. Index
  1567. *****
  1568.  
  1569.  
  1570.  
  1571.  Adding a server                        Add Server
  1572.  AmFTP Updates                          AmFTP Support
  1573.  Archie                                 Archie
  1574.  Arexx                                  REXX
  1575.  Batch Download                         Download
  1576.  Bugs, Known                            Known Bugs
  1577.  Bugs, Reporting                        Bug Reports
  1578.  Closing connection                     End
  1579.  Configuration                          Configuration
  1580.  Connecting                             Connecting
  1581.  Contents, Table of                     Top
  1582.  Copyright Information                  Copyright
  1583.  Credits                                Credits
  1584.  Download by name                       Action
  1585.  Downloading Files                      Download
  1586.  Ending a session                       End
  1587.  Features                               Features
  1588.  File Searching                         Archie
  1589.  FTP                                    Introduction
  1590.  History                                Revision History
  1591.  Installing AmFTP                       Installation
  1592.  Interface Panel                        Interface
  1593.  Main Page                              Interface
  1594.  Menu, Action                           Action
  1595.  Menu, Project                          Project
  1596.  Menu, Settings                         Setting
  1597.  Menus                                  Menus
  1598.  MUI                                    About MUI
  1599.  Operating AmFTP                        Operation
  1600.  Profile Page                           Options
  1601.  Raw Commands, Sending                  Action
  1602.  Registration                           Registration
  1603.  Remove a server                        Remove Server
  1604.  Requirements                           Requirements
  1605.  Revision History                       Revision History
  1606.  Rexx                                   REXX
  1607.  Scripts                                REXX
  1608.  Searching Files                        Archie
  1609.  Server Profile                         Options
  1610.  Starting AmFTP                         Startup
  1611.  Thanks to:                             Credits
  1612.  Uploading Files                        Upload
  1613.  
  1614.